package com.lipaluma.field.mapper;

import com.lipaluma.field.mapper.multiple.MultipleFieldMapper;

/**
 * {@link FieldMapper} describe all methods that allows the mapping between a field from an Object 
 * and a column (or columns : see {@link MultipleFieldMapper}) of a external source of data.
 * <p>
 * 
 * 
 * @author Mario
 */
public interface FieldMapper extends UnmarshalFieldMapper, MarshalFieldMapper {
	public static final String ID_ATTRIBUTE = "id";
	public static final String INDEX_ATTRIBUTE = "index";
	public static final String NAME_ATTRIBUTE = "name";
	public static final String WITH_ATTRIBUTE = "with";
	public static final String REQUIRED_ATTRIBUTE = "required";

	
}
